home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 August / Macworld (1999-08).dmg / From Macworld Readers / FREE Scripts / FREE Guides / FREE Guide Macintosh / FREE Guide • Macintosh 3.1.sea / FREE Guide • Macintosh 3.1.rsrc / TEXT_138.txt < prev    next >
Text File  |  1998-12-04  |  33KB  |  667 lines

  1.  
  2.  
  3.  
  4.  
  5. SOUND
  6.  
  7.  
  8.  
  9. ¬†              Every Mac comes with a Sound control panel for recording system alerts. With 
  10.                extra software and hardware you can turn your computer in a multi-track 
  11.                recording studio!
  12.  
  13. The Mac‚Äôs analogue to digital converter (ADC) digitises audio signals by sampling, using a specified sample rate and number of sample bits. These values are chosen for the best compromise between sound quality and the  available memory or disk space.
  14.  
  15. During a recording the Sound control panel or a recording application transfers the sound onto hard disk ‚Äî it can then be processed using a sound utility. When replayed it‚Äôs sent to a digital to analogue converter (DAC) that feeds the Mac‚Äôs audio output. The DAC automatically uses the correct sample rate and number of bits.
  16.  
  17. Digital audio recording and playback sometimes ‚Äòskips‚Äô when virtual memory is enabled ‚Äî if you have this problem just turn off Virtual Memory in the Memory control panel.
  18.  
  19.  
  20.  
  21.  
  22. Sound Software
  23. qqqqqqqqqqqq
  24.  
  25.  
  26. The Sound Control Panel
  27. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  28.  
  29. ¬†              The Sound control panel operates in following areas:-
  30.  
  31.                Menu Item         For selecting:-
  32.  
  33.                Alert Sounds     Alert sound file and volume
  34.                Sound In           Sound input hardware
  35.                Sound Out         Output, sample rate, resolution, mono or stereo
  36.                Volumes            Overall output volume
  37.  
  38. The Alert Sounds window usually looks something like this:-
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. In this example Simple Beep has been chosen as an alert sound with an Alert Volume of 1. All the sounds in the list are system sound files in the System file that resides inside the System Folder. The Alert Volume is also influenced by any settings in the Volumes window.
  64.  
  65. If you select Add‚Ķ the system presents you with a recording window:-
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79. The control buttons, elapsed time meter and sound input indicator work in the same way as a tape recorder. When recording is complete you can Save the result ‚Äî a new system sound file is then created in the System file
  80.  
  81. √•     On a PCI PowerMac the Sound panel is replaced by Monitors & Sound.
  82.  
  83. √•     Some AV models can‚Äôt always play some alert sounds properly unless Alert Volume 
  84.          is at maximum. To compensate for this select Volumes in the pop-up menu and 
  85.          adjust the Built-in volume. 
  86.  
  87. √•    You can Copy any sound highlighted in the list of sound files ‚Äî and then Paste it 
  88.          into the Scrapbook or any other application. 
  89.  
  90. √•     Some application make alert sounds that can‚Äôt be stopped. To prevent such sounds 
  91.          you can create a short silent recording (unplug the microphone) and name it Silent. 
  92.          You can then select this in the application in place of the original alert sound. 
  93.  
  94.  
  95.  
  96. SimpleText and SimpleSound
  97. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  98.  
  99. ¬†              SimpleText can record sounds that are automatically saved inside the current 
  100.                document. To make a recording select Record in the Sound menu ‚Äî the standard 
  101.                recording window will appear. Once the recording is complete you can recall it at 
  102.                any time by selecting Play in the  menu. To get rid of it simply select Erase.
  103.  
  104. If QuickTime is installed you can use SimpleText to open movie files of Type MooV. These can contain graphics, sounds or music as a MIDI sequence. To make SimpleText open such a file automatically in the Finder you should change its Creator code to ttxt or ttro.
  105.  
  106. √π See the Music chapter for about MIDI and musical sequences
  107.  
  108. √π See the Movies chapter for more about QuickTime
  109.  
  110. ¬†              SimpleSound is an application that creates alert sounds in the same way as the 
  111.                Sound control panel and opens sound files outside of the System file. When a 
  112.                file is opened a window shows you its resolution, whether its mono or stereo, its 
  113.                sample rate and duration. To hear the sound just double-click in the window.
  114.  
  115.  
  116.  
  117. Inside a Sound Utility
  118. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  119.  
  120. ¬†              A sound utility can extract sounds from various documents, including 
  121.                generic sound files (see below). For example, SoundHandle can extract snd_ 
  122.                resources from any file, including applications! Such a utility can then process 
  123.                these extracted sounds and save them in another form. 
  124.  
  125. ¬†              The window below is from an utility called SoundEffects ‚Äî a stereo sound file has 
  126.                been opened and a segment of one channel is selected. In the top left are details 
  127.                about the file, including its length in bytes.
  128.  
  129. The centre boxes give details about the whole of the selected channel whilst those at the top right show the position and size of the selected segment ‚Äî in this example these are measured in samples.
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154. The waveforms shows how the signal level of each channel vary with time ‚Äî the left-hand channel (channel 1) is at the top and the right-hand channel (channel 2) at the bottom. Below these are buttons to enlarge, reduce or normalise the viewing magnification. To the right of these are scrolling buttons for moving the view through the sample. The usual tape recorder buttons appear below these. The last button lets you play the a the file or a selected segment continuously!
  155.  
  156. In a typical utility you can process either a selected segment or the entire file. These effects can include:-
  157.  
  158.                Amplify      increases volume, possibly causing distortion
  159.                Backwards    plays sound backwards
  160.                Channel      moves sound to another channel
  161.                Chorus       adds replicas of sound slightly spaced in time
  162.                Dither       adds background noise to improve subjective quality
  163.                Downsize     reduces sample resolution from 16-bit to 8-bit
  164.                Echo         repeats the sound fading away with time
  165.                Fade In      fades volume from zero to maximum
  166.                Fade Out     fades volume from maximum to zero
  167.                Filter       emphasises or reduces frequency components
  168.                Flange       as Chorus but with feedback giving metallic effect
  169.                Keyboard     for playing sound using a musical keyboard
  170.                Mono         converts stereo samples to mono
  171.                Noise        inserts white noise (hiss) in place of sound
  172.                Pan          moves sound around the stereo stage during sound
  173.                Pitch Bend   modifies pitch during sound
  174.                Resample     changes sample rate (or resolution)
  175.                Reverb       similar to Echo
  176.                Reverse      same as Backwards
  177.                Robotise     removes tonal components
  178.                Silence      inserts silence in place of sound
  179.                Smooth       removes spiky components
  180.                Stereo       converts mono samples into stereo for later processing
  181.                Upsize       increases sample resolution from 8-bit to 16-bit 
  182.                Waveform     inserts fixed frequency tone in place of sound
  183.  
  184.  
  185.  
  186. QuickTime
  187. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  188.  
  189. ¬†              Some sound applications gain extra features when QuickTime is installed. They 
  190.                can then open QuickTime movie soundtracks or audio CD tracks. They can also 
  191.                import sounds from generic sound documents or from MIDI files and picture files 
  192.                ‚Äî and then convert them into a movie file.
  193.  
  194. √π See the Music chapter for more on MIDI and musical sequences
  195.  
  196. √π See the Movies chapter for more about QuickTime
  197.  
  198.  
  199.  
  200. Sound Recording Applications
  201. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  202.  
  203. ¬†              With a suitable application you can create hi-fi sound recordings on your Mac,
  204.                assuming its hardware is capable of high-quality sound (see below).
  205.  
  206.  
  207. 16-bit recording, sampled at 44.1 kHz, requires around 5 M of hard disk space for every minute of sound ‚Äî that‚Äôs about 75 K per second. For stereo multiply this by two; for a multi-track application (see below) multiply it by the number of tracks!
  208.  
  209. √•   For serious audio work you‚Äôll need several gigabytes (G) of disk storage and lots of 
  210.           memory to store sounds whilst they‚Äôre being recorded or edited. 
  211.  
  212.  
  213. Hard Disks and Audio Recording                                                                                
  214.  
  215. ¬†              A hard disk used for audio recording can easily become fragmented ‚Äî data for 
  216.                each sound file gets scattered all over the disk. During playback it‚Äôs crucial that 
  217.                the mechanism can read audio data from the disk in time ‚Äî if a file‚Äôs badly 
  218.                fragmented this simply isn‚Äôt possible. 
  219.  
  220. Fragmentation can be avoided by regular formatting, which erases the disk, or by disk optimisation. The latter transfers all data via the computer ‚Äî so a back-up is vital.
  221.  
  222. √π See the Hard Disk chapter for more about Optimisation
  223.  
  224. ¬ß   The number of sound files on a disk should be kept to a minimum.
  225.  
  226. ¬ß   Avoid using one drive for both audio and non-audio files.
  227.  
  228.  
  229.  
  230. Multi-track Recording Applications
  231. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  232.  
  233. ¬†              In a multi-track application layers of sound are built up as with a multi-track tape 
  234.                machine. Each track is usually recorded, or laid, one at a time ‚Äî or two at a time 
  235.                if you only have stereo inputs!
  236.  
  237. During playback the sounds from each track are mixed together as required. The application can drop into overdub mode at a set time, so allowing extra material to be recorded onto any tracks that are enabled for recording.
  238.  
  239. Most Macs need a digital audio card, complete with extra audio inputs and outputs. The Audiomedia II card fits into a NuBus slot whilst the Audiomedia III fits into a PCI slot in a PowerMac ‚Äî the latter can record four tracks simultaneously and provides eight outputs.
  240.  
  241. AV models and PowerMacs can support multi-track applications directly, subject to the limitations of RAM and drive speed:-
  242.  
  243.  
  244.                Model                        Max No of Tracks 
  245.                Quadra 660AV                      6 
  246.                PowerMac 840AV                   8
  247.                PowerMac 6100/66               8-10
  248.  
  249.  
  250. Faster machines let you use up to 32 tracks!
  251.  
  252. Deck II is an example of a multi-track application. It can be synchronised with Metro, its companion MIDI sequencer application , or with any QuickTime movie.
  253.  
  254. √π See the Music chapter for more on MIDI and musical sequences
  255.  
  256.  
  257.  
  258.  
  259. The Mac‚Äôs Sound Hardware
  260. qqqqqqqqqqqqqqqqqqq
  261.  
  262.  
  263. Inputs and Outputs
  264. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  265.  
  266. ¬†             Most modern Macs use 3.5 mm 3 pole (stereo) mini jacks for their input and output 
  267.               connections ‚Äî whether the machine actually works in stereo or not! Older Macs 
  268.               use the mono version of this connector.
  269.  
  270. √•   Don‚Äôt put a mono plug into a stereo socket ‚Äî it shorts out one channel but may 
  271.          prevent both channels from working. 
  272.  
  273. √•   The output of 1 volt peak-to-peak from a source impedance of 47 ohms is intended 
  274.          for Walkman-style headphones. To connect it to the line level input of a hi-fi system 
  275.          requires an  adaptor from a stereo mini jack plug to RCA phono (PIN) plugs.
  276.  
  277. √•   The input accepts any suitable microphone fitted with a stereo plug. To connect it 
  278.          to a line level source from a hi-fi system you‚Äôll need  an adaptor with an attenuator. 
  279.          PlainTalk-compatible inputs don‚Äôt need an attenuator (see below).
  280.  
  281. Some Macs don‚Äôt provide a stereo output ‚Äî on these machines the left- and right-hand channels from a sound file are automatically mixed to create a mono signal.
  282.  
  283.  
  284. PlainTalk Microphone Inputs                                                                                    
  285.  
  286. ¬†             Some Macs can use a PlainTalk microphone instead of a simple dynamic 
  287.               microphone. The PlainTalk version comes with an extended plug incorporating a 
  288.               fourth contact at the tip that‚Äôs used to connect a 5 volt supply to the microphone. 
  289.  
  290. Not all Macs have the necessary extra contact inside their input socket ‚Äî so they can‚Äôt be used with a PlainTalk microphone! The PlainTalk device includes its own amplification that boosts the output to nearly line level. This is matched by the low input sensitivity of a PlainTalk-compatible computer, making such machines unsuitable for use with the old-fashioned dynamic microphones that were supplied with earlier Macs.
  291.  
  292.  
  293.  
  294. Hardware Limitations
  295. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  296.  
  297. ¬†             The sound quality of a Mac depends on its ADC and DAC hardware. Older models 
  298.               are limited to 8-bit operation, sampled at 22 kHz ‚Äî this gives a rather poor 
  299.               frequency response of around 7 kHz and a dynamic range of 70 dB.
  300.  
  301. AV Macs and the 7500/8500 PowerMacs provide high-quality inputs and outputs with 16-bit sampling at 44.1 kHz ‚Äî this is optional on 6100, 7100 and 8100 PowerMacs.
  302.  
  303. The hardware in some Mac‚Äôs may produce nasty clicks, although this can be minimised by using the latest system software. Other clicks may originate from inside a particular sound file. To determine if a click‚Äôs in a file just play it repeatedly ‚Äî if it clicks every time, the problem‚Äôs in the file and can be removed by means of a sound utility. You can either edit out the click or introduce a short fade at the beginning or end of the sound.
  304.  
  305. ¬ß   Sounds may not record properly with older versions of HyperCard on a PCI PowerMac. 
  306.         ‚Äî just record your sounds with SimpleSound and then import them into HyperCard.
  307.  
  308. ¬ß   Only Macs with an Apple Sound Chip can play sounds directly from a disk drive.
  309.  
  310. ¬ß   With some software combinations on a PowerMac you may have to turn off speech 
  311.         recognition before recording a sound. 
  312.  
  313. ¬ß   Not all PowerMacs can record compressed samples, even though the system indicates 
  314.         that it‚Äôs possible ‚Äî and some models may not support Automatic Gain Control (AGC).
  315.  
  316.  
  317.  
  318.  
  319. Sound in Detail
  320. qqqqqqqqqqq
  321.  
  322.  
  323. Sample Rates
  324. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  325.  
  326. ¬†             The higher the sample rate the greater the frequency response ‚Äî meaning better 
  327.               reproduction of high-pitched sounds. Most Macs can work with sample rates of 
  328.               up to 65,535 Hz. Apple‚Äôs preferred rates are:-
  329.  
  330.  
  331.                Sampling Rate (Hz)    Abbreviated to (kHz)      or (kHz)  
  332.       
  333.                5563.6363                   5.5                             5
  334.                7418.1818                   7.4                             7
  335.                11,127.27272              11.1                           11
  336.                22,254.54546              22.2                           22
  337.                44,100                        44.1                           44.1
  338.  
  339.  
  340. Of these, 11 and 22 kHz are the most common rates but for high-quality sound you must use 44.1 kHz, the rate used by audio CDs. Other rates that you may encounter include:-
  341.  
  342.  
  343.                Sampling Rate (Hz)   Abbreviation (kHz)     Purpose                           
  344.  
  345.                4000.0000                     4
  346.                8000.0000                     8
  347.                11025.0000                   11                    Multimedia CD-ROMs
  348.                22050.0000                   22                    Multimedia CD-ROMs
  349.                24000.0000                   24                    Voice Recognition
  350.                32000.0000                   32                    Broadcasting Links
  351.                48000.0000                   48                    Digital Audio Tape (DAT)
  352.                64000.0000                   64
  353.  
  354.  
  355. √•   Multimedia CD-ROMs often provide 16-bit quality, sometimes 8-bit.
  356.  
  357. √•   If you sample a sound whose frequency is higher than the sample rate you‚Äôll hear
  358.          unpleasant sounds with a frequency equal to the difference between the sound‚Äôs 
  359.          frequency and the sample rate. This effect is known as aliasing.
  360.  
  361. √•   22,254.54546 Hz ($56EE.8BA3 in hex notation) isn‚Äôt really twice 11,127.27272 Hz 
  362.          ($2B77.45D1). Some applications ignore this and produce sounds of the wrong pitch!
  363.  
  364. In some applications you can adjust the sampling rate during playback, usually by reducing playback speed in the ratio of 1:2, 1:3 or 1:5. A lower rate makes the sound deeper and increases its playing time. Raising the speed increases pitch, makes voices sound like chipmunks and decreases the playing time. 
  365.  
  366.  
  367.  
  368. The Sampling Process
  369. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  370.  
  371. ¬†             The number of bits used for a sample sets the resolution or quality of the sample. 
  372.               16-bit sampling gives very high-quality when used at a fast sample rate. 8-bit 
  373.               samples often sound awfully granular but the files only use half the disk space!
  374.  
  375. Each sample is represented by a sound frame, usually in one of the following types:-
  376.  
  377.  
  378.                 Type                Size (bytes)    Format                                                     
  379.  
  380.                8-bit mono                1           Single byte for sample
  381.                8-bit stereo              2           Byte 1 = left channel   Byte 2 = right channel
  382.                16-bit mono               2           Two bytes for sample
  383.                16-bit stereo             4           Two bytes for each channel
  384.  
  385.  
  386. Some utilities can increase resolution from 8 to 16-bits ‚Äî the original 8-bit data is used for the most significant 8 bits of the 16-bit sound and the remaining bits are set to zero. This doesn‚Äôt improve sound quality but makes it easier to mix with other 16-bit material.
  387.  
  388.  
  389.  
  390. File Compression
  391. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  392.  
  393. Data compression can be used to save disk space. Some applications don‚Äôt accept all kinds of compressed files or 16-bit stereo sounds. Apple uses lossy algorithms that work by discarding some sound data ‚Äî so you‚Äôll hear the effects! 3 :1 and 6 :1 compression is used for 8-bit material and 4 :1 for 16-bit sounds.
  394.  
  395. A 16-bit sample at a rate of 7 kHz with 4:1 compression occupies a similar amount of disk space as an 8-bit, 22 kHz, 6:1 sample ‚Äî but has a much greater dynamic range.
  396.  
  397.  
  398.  
  399.  
  400. Sound Documents
  401. qqqqqqqqqqqqq
  402.  
  403.  
  404. A sound can be stored either in a file‚Äôs data fork or as a resource in the resource fork. Apart from system sounds most files only use the data fork.
  405.  
  406. ¬†             You can use a utility such as SoundApp, SndSampler or Sound Mover to convert 
  407.               between various types of sound file or snd_ resources.
  408.  
  409. The following documents may be encountered ‚Äî their Type codes are in brackets:-
  410.  
  411.  
  412. System Sound (sfil)                                                                                                 
  413.  
  414. ¬†            A system sound file includes any sound in the System file, or any alert you‚Äôve 
  415.              recorded using the Sound control panel. They have a Creator code of movr and 
  416.              contain a single Type 1 snd_ resource.
  417.  
  418. ¬ß   A system sound file always plays when you double-click on it in the Finder ‚Äî other 
  419.           files don‚Äôt! They may produce a continuous loop of sound or  a musical sequence when 
  420.           played from the Finder, but not when  used as a system alert!  
  421.  
  422. ¬ß   System sound files can be placed in the Startup Items or Shutdown Items folders. 
  423.           Other sound files can‚Äôt be used this way.
  424.  
  425.  
  426. Audio Interchange File Format (AIFF)                                                                         
  427.  
  428. Apple‚Äôs format for any number of sound channels at any sampling rate, using signed 16-bit samples in the data fork. Sound duration is only restricted by the maximum permitted file size accommodated by the system ‚Äî the current 2 G limit permits over three hours of high-quality stereo sound. AIFF files are similar in size to system sounds.
  429.  
  430.  
  431. Audio Interchange File Format ‚Äì Compressed  (AIFC)                                                     
  432.  
  433. Similar to AIFF with compressed samples using MACE 3:1 or 6:1 algorithms. This is a lossy process that removes some detail from the sound ‚Äî the results are debatable but it saves lots of disk space. ACE 2:1 and 8:3 compression is only used on the Apple II GS computer.
  434.  
  435.  
  436. CD Audio Track                                                                                                       
  437.  
  438. As found on any audio CD. They can be extracted using a suitable application in conjunction with QuickTime. Each track can be converted into a movie and then into another format ‚Äî but each track often uses a huge amount of disk space!
  439.  
  440.  
  441. DVI ADPCM                                                                                                            
  442.  
  443. These files use an unusually fast form of Adaptive Differential Pulse Code Modulation (ADPCM) employed by Intel. Lossy 4:1 compression is used in a 16-bit format and the sounds are often sampled at 8 kHz.
  444.  
  445.  
  446. FSSD (FSSD)                                                                                                           
  447.  
  448. Used on the Mac prior to the introduction of system sound files. They‚Äôre also called SoundCap, MacNifty, SoundMaster, SoundEdit or SoundWave files by virtue of associated hardware and software.
  449.  
  450.  
  451.           z SoundCap, MacNifty or SoundMaster
  452.  
  453.              A mono format first used with the SoundCap audio digitiser. An uncompressed file 
  454.              consists of 8-bit unsigned bytes in the data fork. The compressed version uses the 
  455.              Huffman algorithm and includes a checksum together with data about the sample 
  456.              rate ‚Äî they‚Äôre known as HCOM files since they start with these four characters.
  457.  
  458.              Sounds are sampled at 5.6, 7.4, 11.1 or 22.2 kHz. 
  459.  
  460.              These files have a Creator code of FSSC.
  461.  
  462.  
  463.          z Studio Session Instrument
  464.  
  465.              Similar to the SoundCap files but with an extra eight-byte header. They‚Äôre mainly 
  466.              used with Super Studio Session for storing sampled instruments. 
  467.  
  468.  
  469.          z SoundEdit
  470.  
  471.              Originally the same as an uncompressed SoundCap file, but with extra information 
  472.              in the data fork giving details about format, sample rates, looping segments, 
  473.              colours and labels.
  474.  
  475.              In a stereo file the left and right-hand samples are kept adjacent in the data fork. 
  476.              SoundEdit Pro and SoundEdit 16 can sample at up to 48 kHz with 16-bit resolution.
  477.  
  478.  
  479. IFF                                                                                                                       
  480.  
  481. Used in the Commodore Amiga computer for mono 8-bit sound at any sampling rate. Samples are encoded as signed values with optional lossy 2:1 compression using the Fibonacci delta compression algorithm.
  482.  
  483. Àù These files usually have a filename extension of .8SVX.
  484.  
  485.  
  486. MIDI (Midi)                                                                                                             
  487.  
  488. Contains a sequence of musical notes without any digitised sounds for the instruments. To hear a General MIDI file on the Mac you must first convert it into a QuickTime movie. A suitable QuickTime application, such as SimpleText, can then play the sequence from the movie. Both the QuickTime‚Ñ¢ and QuickTime‚Ñ¢ Musical Instruments files must be in the Extensions folder (in the System Folder) for music playback via a QuickTime application.
  489.  
  490. √π See the Music chapter for more on MIDI and musical sequences
  491.  
  492.  
  493. MOD (STrk)                                                                                                            
  494.  
  495. ¬†             Used by the SoundTracker application on the Commodore Amiga computer for 
  496.               storing a musical sequence, including the associated digitised instruments. Long 
  497.               compositions only need a comparatively small file.
  498.  
  499. Each file can accommodate up to 32 separate sound tracks using 32 instruments with up to 128 patterns and positions. It can use musical notes in the range C2 to B5 and stores the song name as text within the file.
  500.  
  501. MOD files are used by Mac applications such as ModPlayer, Player PRO, MacModPro and Sound-Trecker. They‚Äôre often downloaded in a LHA compressed format that has to be decompressed using MacLHA. Although the resultant files don‚Äôt have any File or Creator codes you can easily add these using FileTyper, Snitch or a similar utility.
  502.  
  503. If you can find an application that opens these files you may be able to convert them into Standard MIDI Files!
  504.  
  505. The Sound-Trecker plug-in for the Mac supports the following formats:-
  506.  
  507.              Amiga MED/OctaMED: 4 to 16 track MMD0/1/2 formats
  508.              Amiga SoundTracker
  509.              Amiga StarTracker: 4 and 8 track
  510.              IBM FastTracker: 4, 6 and 8 track
  511.              IBM TakeTracker: 1 to 32 track
  512.              StarTracker
  513.              NoiseTracker
  514.              Oktalyzer: 4 to 8 track
  515.              ProTracker: 4 track
  516.  
  517. There are also MTM and S3M formats. Slower Macs may have problems playing MOD files with more than four tracks.
  518.  
  519. √π See the Music chapter for more on MIDI and musical sequences
  520.  
  521.  
  522. PSION sound file                                                                                                   
  523.  
  524. Used in the Psion Series 3 personal organiser. The file starts with a short header followed by string of a-law encoded samples at 8 kHz. 
  525.  
  526. Àù These files usually have a filename extension of .WVE.
  527.  
  528.  
  529. QuickTime Movie (MooV)                                                                                         
  530.  
  531. Apple‚Äôs format for fast-moving multimedia material, including any combination of movies, sounds or musical sequences. To play a sequence in a QuickTime MIDI file you must first place QuickTime‚Ñ¢ and QuickTime‚Ñ¢ Musical Instruments files in the Extensions folder (inside the System Folder).
  532.  
  533. MIDI data can‚Äôt be converted directly into a sound file using QuickTime.
  534.  
  535. Àù Sound2Movie can convert a sound resource into a movie or vice versa.
  536.  
  537. √π See the Music chapter for more about MIDI and musical sequences
  538.  
  539. √π See the Movies chapter for more about QuickTime
  540.  
  541.  
  542. Sound Blaster                                                                                                         
  543.  
  544. Format for hardware of the same name as used in a PC. The sample rate is a multiple of the clock rate in the hardware and samples are encoded as signed values. Sounds can be segmented and looped, or silent portions can be added.
  545.  
  546. Àù  PCs use a filename extension of .VOC.
  547.  
  548.  
  549. Sound Designer II                                                                                                    
  550.  
  551. As used in the professional Mac sound editor of the same name. These can use any number of channels, rates or bits. Samples are encoded as signed values with extra details about the sound stored in three STR_ resources.
  552.  
  553.  
  554. Sun Audio and NeXT                                                                                               
  555.  
  556. For any number of channels, rates or bits using linear or logarithmic (log) encoding. An 8-bit sample with log encoding gives the same dynamic range as a 12-bit linear sample ‚Äî but may suffer from noise problems and the files can be slow to decompress. 
  557.  
  558. When a log file is converted into another format its dynamic range exceeds that of an 8-bit system. Even with a conversion factor you‚Äôll get quiet portions or clipping distortion in loud passages. You can avoid both problems by converting the file into a 16-bit format.
  559.  
  560. US telephone systems use ¬µ-law encoding whilst Europe employs a-law. A filename extension of .al indicates a-law encoding unless shown otherwise by the header. Some older Sun Audio files may lack a header (or it may begin with .snd), in which case most applications assume the file‚Äôs sampled at 8 kHz, is mono and is ¬µ-law encoded.
  561.  
  562. CCITT lossy compression standards such as  G.721, G.723-24 or G.723-40 for Adaptive Differential Pulse Code Modulation (ADPCM) may be used for 8 kHz 14-bit samples sent over a 32, 24 or 40 kbit/s data stream.
  563.  
  564. Àù These files often have a filename extension of .AU.
  565.  
  566.  
  567. Text (TEXT)                                                                                                            
  568.  
  569. An ASCII file in which the first line contains the number of samples in the file ‚Äî the remaining lines each contain an 8-bit sample. The sample rate defaults to 22.255 kHz. This file type is useful for transferring samples between different types of computer. 
  570.  
  571.  
  572. WAVE                                                                                                                  
  573.  
  574. Standard format for sounds on a PC with Windows, accommodating any number of channels, rates or bits. Samples are encoded as signed values and are stored with low-bytes coming first ‚Äî the latter as required by Intel processors.
  575.  
  576. Various compression algorithms are used ‚Äî Microsoft‚Äôs version of  Adaptive Differential Pulse Code Modulation (ADPCM), with lossy 4:1 compression is most common. 
  577.  
  578. Àù These files usually have a filename extension of .WAVE.
  579.  
  580.  
  581.  
  582. Other Formats                                                                                                        
  583.  
  584. A range of sound files, all with sounds in the data fork, have been used. These include files of Type ASND, DEWF (Jam Session/Studio Session instrument files), GSND, SMSD and WAVE (MacKeyboard).
  585.  
  586.  
  587.  
  588.  
  589. Sound Resources
  590. qqqqqqqqqqqqq
  591.  
  592.  
  593. ¬†           Sound resources are used to store sounds inside applications and other software. 
  594.             The snd_ resource was introduced at the time of the Mac II computer and is most 
  595.             commonly found in system sound files.
  596.  
  597. √•   The _  at the end of snd_ represents a space character.
  598.  
  599. √•   The maximum size for a snd resource is 16 M.
  600.  
  601.  
  602.  
  603. Sound Resource Types
  604. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  605.  
  606. A snd_ resource can come in two types:-
  607.  
  608.          z  FORMAT 1
  609.  
  610.              Also known as a normal resource. It contains instructions for the system‚Äôs Sound 
  611.              Manager. These can be any combination of sound samples or synthesised sounds 
  612.              made using frequency-modulation (FM) or wave tables.
  613.  
  614.          z  FORMAT 2
  615.  
  616.              For use with HyperCard, this type can only contain a sound sample. It‚Äôs really 
  617.              obsolete and may not sound correctly, especially with 16-bit stereo sounds.
  618.  
  619. √•   The Sound control panel uses either type, but HyperCard only plays format 2 sounds.
  620.  
  621.  
  622.  
  623. Sound Resources in Detail
  624. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  625.  
  626. ¬†           The way data is stored in a snd_ resource depends on the sample type. 8-bit samples 
  627.             are kept as unsigned bytes in the same way as FSSD files. 16-bit samples are 
  628.             signed in the same way as AIFF files ‚Äî MACE 3:1 or 6:1 compression is optional.
  629.  
  630. The clipboard always converts and stores every sound as uncompressed format 1‚Äî even when you copy a 3:1 compressed format 2 sound.
  631.  
  632. In some applications you can edit the snd_ resource header. This can set the playback sample rate without touching the actual sound data. The header depends on the sample:-
  633.  
  634.  
  635.               Header              Bits            Format               Compression     
  636.  
  637.              Standard           8-bit           Mono                  No
  638.              Extended           8-bit           Stereo                No
  639.              Extended             16-bit           Mono/stereo        No
  640.              Compressed       8/16-bit      Mono/stereo        Yes
  641.  
  642.  
  643. Sounds that are cut or copied end up with the minimum header necessary for the sound. For example, if you paste an 8-bit mono sound with an extended header into a document the final result will have a standard header.
  644.  
  645. If a 16-bit sound is reduced or downsized to 8-bit, the extended header remains. If an 8-bit sound with a standard header is upsized to 16-bit an extended header is introduced.
  646.  
  647.  
  648.  
  649. Application Sound Resources
  650. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  651.  
  652. Many application files use snd_s or other resources. Here are some examples:-
  653.  
  654.              Application                             File Type   Resource Type
  655.  
  656.              America Online database files         AOdb          snd
  657.              Beyond Dark Castle‚Ñ¢ data              DCFL        SOUN
  658.              Crystal Quest‚Ñ¢ Sounds                     QSSN        SMSD
  659.              Dark Castle‚Ñ¢ data                          dc2d        SOUN
  660.              Gauntlet‚Ñ¢                                      GANT       GSND
  661.              HyperCard stacks                           STAK       snd 
  662.              QuarterStaff‚Ñ¢                               OZY2         wave
  663.              World Builder‚Ñ¢                              DEAD        ASND
  664.  
  665.  
  666.  
  667. ¬©Ray White. All Rights Reserved 1997